import 'package:flutter/material.dart';
import 'package:fluttertoast/fluttertoast.dart';

class PromptAction {
  // 1. 通用提示
  static void showToast(String message) {
    Fluttertoast.showToast(
      msg: message,
      // 显示的时长
      toastLength: Toast.LENGTH_SHORT,
      // 显示的位置
      gravity: ToastGravity.BOTTOM,
      // 背景颜色
      backgroundColor: const Color.fromRGBO(99, 148, 192, 1),
      // 字体颜色
      textColor: Colors.white,
      // 针对于web平台，需要单独设置背景色/位置
      webBgColor: "#6394c0",
      webPosition: "center",
    );
  }
  // 2. 成功提示
  static void showSuccessToast(String message) {
     Fluttertoast.showToast(
      msg: message,
      // 显示的时长
      toastLength: Toast.LENGTH_SHORT,
      // 显示的位置
      gravity: ToastGravity.BOTTOM,
      // 背景颜色
      backgroundColor: const Color.fromRGBO(34, 147, 66, 1),
      // 字体颜色
      textColor: Colors.white,
      // 针对于web平台，需要单独设置背景色/位置
      webBgColor: "#259745",
      webPosition: "center",
    );
  }
  // 3. 失败提示
  static void showErrorToast(String message) {
     Fluttertoast.showToast(
      msg: message,
      // 显示的时长
      toastLength: Toast.LENGTH_SHORT,
      // 显示的位置
      gravity: ToastGravity.BOTTOM,
      // 背景颜色
      backgroundColor: const Color.fromRGBO(231, 64, 51, 1),
      // 字体颜色
      textColor: Colors.white,
      // 针对于web平台，需要单独设置背景色/位置
      webBgColor: "#e74032",
      webPosition: "center",
    );
  }
}